payment upfront - Français Anglais Dictionnaire